Text copied to clipboard!

Название

Text copied to clipboard!

Инженер-программист по тестированию

Описание

Text copied to clipboard!
Мы ищем инженера-программиста по тестированию, который присоединится к нашей команде и поможет обеспечить высокое качество наших программных продуктов. В этой роли вы будете играть ключевую роль в процессе разработки программного обеспечения, создавая автоматизированные и ручные тесты, выявляя ошибки и работая в тесном сотрудничестве с разработчиками, менеджерами проектов и другими заинтересованными сторонами. Ваши основные задачи будут включать проектирование, разработку и выполнение тестов, анализ результатов тестирования, а также участие в разработке стратегий тестирования. Вы будете использовать современные инструменты и технологии автоматизации тестирования, такие как Selenium, JUnit, TestNG, Postman и другие. Кроме того, вы будете участвовать в создании и поддержке CI/CD процессов, обеспечивая непрерывную интеграцию и доставку программного обеспечения. Мы ожидаем, что вы обладаете отличными аналитическими способностями, вниманием к деталям и умением работать в команде. Опыт работы с системами контроля версий (например, Git), знание языков программирования (например, Java, Python или JavaScript), а также понимание принципов разработки программного обеспечения и жизненного цикла продукта будут важными преимуществами. Работа в нашей компании предоставляет возможность профессионального роста, участия в интересных проектах и работы в дружелюбной и поддерживающей среде. Мы ценим инициативность, стремление к обучению и готовность делиться знаниями с коллегами. Если вы увлечены качеством программного обеспечения и хотите внести вклад в создание надежных и эффективных решений, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка и выполнение автоматизированных и ручных тестов
  • Анализ требований и участие в планировании тестирования
  • Выявление, документирование и отслеживание дефектов
  • Работа с разработчиками для устранения ошибок
  • Разработка тестовой документации и отчетов
  • Участие в улучшении процессов тестирования
  • Интеграция тестов в CI/CD пайплайны
  • Оценка покрытия тестами и анализ рисков
  • Поддержка существующих тестов и инфраструктуры
  • Обучение и наставничество младших специалистов

Требования

Text copied to clipboard!
  • Опыт работы в области тестирования ПО от 2 лет
  • Знание одного или нескольких языков программирования (Java, Python, JavaScript)
  • Опыт работы с инструментами автоматизации тестирования (Selenium, JUnit, TestNG и др.)
  • Понимание принципов тестирования и жизненного цикла ПО
  • Опыт работы с системами контроля версий (Git)
  • Знание английского языка на уровне чтения технической документации
  • Умение работать в команде и эффективно коммуницировать
  • Опыт работы с CI/CD инструментами (Jenkins, GitLab CI и др.)
  • Знание REST API и опыт тестирования веб-сервисов
  • Высшее техническое образование

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт в автоматизации тестирования?
  • Какие инструменты тестирования вы использовали ранее?
  • Как вы определяете приоритеты при тестировании?
  • Расскажите о случае, когда вы нашли критическую ошибку.
  • Как вы взаимодействуете с разработчиками при обнаружении дефектов?
  • Какой подход к тестированию вы предпочитаете и почему?
  • Как вы оцениваете покрытие тестами?
  • Как вы справляетесь с многозадачностью?
  • Какие языки программирования вы знаете?
  • Как вы поддерживаете свои знания в актуальном состоянии?